What is the difference between a gateway token and a network token?
I'm curious to understand the key distinctions between a gateway token and a network token in the realm of cryptocurrency and blockchain technology. Could you elaborate on how these two types of tokens differ in their function, purpose, and usage within decentralized systems? Specifically, what role does each play in facilitating transactions, and are there any notable advantages or disadvantages associated with either type?